technically adept - English Synonyms Dictionary